ball-throwing device - Spanish English Dictionary